﻿@charset "UTF-8";
/*------------// Overall //------------------*/
body{font:14px '微软雅黑',Arial,"宋体",Helvetica, sans-serif,Verdana;color:#333; margin:0; background:#FFF; }
*{margin:0; padding:0; border:0}
th, td { border-collapse:collapse; }
A:link{text-decoration:none; color:#333;}
A:visited{text-decoration:none; color:#333;}
A:hover{text-decoration:none; color:#BD9D6C;}
img{ border:0; }
ol,ul,li{list-style-type:none;}
.line{height:10px; clear:both}

.cl{clear:both; height:0; margin:0;}
.mt10{margin-top:10px;}
.cw{width:1200px; margin:0 auto;}
.top{height:90px;}
.top .l{float:left; margin-top:25px}
.top .l .name{font-size:26px;  height:50px; line-height:50px; float:left; margin-left:10px; font-weight:bold}
.top .l .logo{float:left;}
.top .r{float:right; margin-top:25px}
.top .r ul li{float:left; width:120px; height:40px; line-height:40px; font-size:16px; text-align:right}
.top .r li a{font-family:Microsoft YaHei;}
.top .r li a:hover{color:#bd9d6c; font-weight:bold;}

#playBox{width:100%; height:750px; background:#333; position:relative; overflow:hidden;}
#playBox .focus{position:absolute; width:1920px; left:50%; margin-left:-960px;}
#playBox .oUlplay{width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer; width:45px; height:45px; background:url(images/l.png) no-repeat; position:absolute; top:352px; left:250px; z-index:10;}
#playBox .next{cursor:pointer; width:45px; height:45px; background:url(images/r.png) no-repeat; position:absolute; top:352px; right:250px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer}
#playBox .smalltitle .thistitle{ background:#69aaec;}

.muu{height:100px;}
.mu{background:#F4F4F4; height:200px; position:absolute; z-index:99; top:750px}
.mu ul{padding-top:50px;}
.mu li{width:300px; text-align:center; height:100px; float:left}
.mu li img{width:61px; height:auto; transition:All 0.3S ease-in-out;}
.mu li img:hover{transform:translate(0,-15px); cursor:pointer}
.mu li span{font-size:18px; display:block; height:39px; line-height:39px}

.ptitle{height:180px;}
.ptitle h5{font-size:36px; text-align:center; height:40px; font-weight:normal; padding-top:80px; margin-bottom:8px;}
.ptitle span{display:block; width:40px; height:4px; background:#D6B88A; margin:0 auto;}

.plist{overflow:hidden; height:40px;}
.plist ul{margin-left:275px;}
.plist ul li{float:left; width:120px; height:36px; line-height:36px; text-align:center; margin-right:10px}
.plist li a{display:block; border-radius:30px; border:1px solid #CCC;font-size:14px;}
.plist li a:hover{background:#BD9D6C; color:#FFF; border:1px solid #BD9D6C;}

.ppro{margin-top:50px; width:1200px; overflow:hidden}
.ppro ul li{float:left; width:362px; text-align:center; overflow:hidden; margin-bottom:50px; margin-right:56px}
.ppro li a{display:block; width:330px; border:1px solid #eee; padding:15px; }
.ppro li img{width:330px; height:330px; }
.ppro li i{font-style:normal; font-size:16px; display:block; padding-top:15px;}
.ppro li a:hover{ border:1px solid #BD9D6C; color:#663333}

.about{background:#FFF6ED; min-height:700px}
.ab{background:#FFFFFF;}
.ab .ac{float:left; width:560px; padding:40px 0 50px 50px}
.ab .ac p{text-indent:2em; line-height:30px; font-size:16px; margin-top:20px}
.ab .ac a{display:block; border-radius:30px; border:1px solid #CCC;font-size:16px; width:150px; height:30px; line-height:30px; text-align:center; margin-top:38px}
.ab .ac a:hover{background:#BD9D6C; color:#FFF; border:1px solid #BD9D6C;}
.ab .am{float:right; width:540px;}

.pnew{margin-top:30px; width:1200px; overflow:hidden}
.pnew ul li{float:left; width:362px; overflow:hidden; margin-bottom:50px; margin-right:56px}
.pnew li img{width:360px; height:280px; }
.pnew li i{font-style:normal; display:block;height:30px; line-height:30px; padding:0 5px; color:#666}
.pnew li h5{font-size:16px; height:25px; line-height:25px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; padding:10px 0 5px 5px; border-bottom:1px solid #DDD}
.pnew li span{line-height:30px; color:#666; font-size:14px; padding:0 5px; display:block}

.ft{background:#2D3B50;}
.ft .cw{padding-top:40px;}
.ft .l{float:left;}
.ft .c{float:left;}
.ft .r{float:right;}
.ft .lo{height:46px; line-height:46px; font-size:24px; color:#FFF; vertical-align:middle; display:inline-table;}
.ft .lo img{width:46px; height:46px; margin-right:10px}
.ft .lx{font-size:18px; color:#CCCCCC; line-height:35px; height:35px; margin-top:20px}
.ft .lb{font-size:28px; color:#BD9D6C;  line-height:35px; height:35px}
.ft .c{margin-left:100px;}
.ft .c a{color:#FFF;}
.ft .c li{float:left; font-size:14px; width:100px}
.ft .yq p{color:#FFFFFF; height:30px; line-height:30px; margin-top:40px; font-size:14px}
.ft .r img{width:100px; height:100px;}
.ft .r span{color:#FFF; line-height:30px; height:30px; font-size:16px; display:block; text-align:center}
.fb{text-align:center; color:#CCCCCC; line-height:50px; height:50px; border-top:1px solid #3D506D; font-size:14px; margin-top:20px}

.ps{width:100%; height:350px; text-align:center; overflow:hidden}
.pos{background:#F2F2F2; height:65px; line-height:65px}
.pos .l{float:left; height:65px; line-height:65px}
.pos .r{float:right; padding-top:12px;}
.pos .r li{float:left; width:120px; text-align:center; height:40px; line-height:40px}
.pos .r a{display:block; background:#fff;}
.pos .r a:hover{background:#bd9d6c; color:#FFFFFF}
.pos .r .h{background:#bd9d6c; color:#FFFFFF}

.pages{text-align:center;margin:10px;font-family:宋体;clear:both;}
.pages a{margin:0px 5px;padding:5px 10px;color:#333; border:1px solid #2D3B50; border-radius:2px}
.pages a:hover{background:#2D3B50; color:#FFFFFF;border-radius:3px}
.pages span{background:#2D3B50;color:#fff;margin:0px 5px;padding:5px 10px;border-radius:2px}

.pas{height:1px; background:#bd9d6c; width:100%; }

.son{width:1200px; margin:0 auto; padding-top:50px;}
.son h1{font-size:28px; text-align:center; line-height:40px;}
.son .i{line-height:50px; height:50px; text-align:center;}
.son .n{line-height:25px;}
.son .n p{margin-top:20px; text-indent:2em}
.son .t{height:50px; line-height:50px;}
.son .t a{margin-right:20px; color:#666666}
.son .p{line-height:30px; height:30px;}

.job{background:url(images/zp.jpg) no-repeat; height:340px; overflow:hidden;  color:#FFF; font-size:24px; text-indent:2em; line-height:50px}
.job span{margin:100px 150px 0 150px; display:block}
.jobs ul{float:left; width:400px; margin:50px 100px}
.jobs ul li{height:40px; line-height:40px;}
.jobs ul p{font-size:24px; text-decoration:underline}

.lx td{width:400px; text-align:center; font-size:16px; line-height:40px}
.lx .i img{width:60px; margin:20px}
.lx .i{border:1px solid #CCCCCC; width:100px; height:100px; margin:0 auto; line-height:100px; border-radius:100px;}
.lx .m{padding-top:30px;}

/*jqzoom*/
#preview{text-align:center; width:350px; }
.jqzoom{ width:596px; height:596px; position:relative; border:1px solid #DDD; padding:1px}
#spec-n5{width:600px; height:102px; margin-top:10px; overflow:hidden;}
#spec-left{background:url(images/ico_left.gif) no-repeat center; width:13px; height:100px; float:left; cursor:pointer;}
#spec-right{background:url(images/ico_right.gif) no-repeat center; width:13px; height:100px; float:right;cursor:pointer; }
#spec-list{width:555px; float:left; overflow:hidden; margin-left:15px; display:inline}
#spec-list ul li{float:left; margin-right:8px; display:inline; width:102px; cursor:pointer; height:102px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:96px; height:96px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:598px;height:598px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:40px;height:40px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.pd_l{float:left; width:600px}
.pd_r{float:left; margin-left:50px; width:540px}
.pd_r h1{font-size:28px; height:100px; line-height:100px; border-bottom:1px solid #CCCCCC}
.pd_r ul li{height:40px; line-height:40px; font-size:14px}
.pd_r li em{font-style:normal; margin-left:10px}
.pd_r h1 span{float:right; font-size:12px; font-weight:normal}
.content{border-top:2px solid #CCCCCC; margin-top:20px; padding:20px}
.buy{margin-top:30px;}
.buy a{ border-radius:20px; line-height:40px; height:40px; width:260px; padding:10px 40px; background:#FF0000; color:#FFF; font-size:16px}
.buy a:hover{background:#0066FF;}

